Apache POI লাইব্রেরি ব্যবহার করে আপনি সহজেই একটি নতুন Word ডকুমেন্টে প্যারাগ্রাফ (Paragraph) যোগ করতে পারেন। এই প্রক্রিয়াটি অত্যন্ত সহজ এবং এতে আপনি টেক্সট, ফন্ট স্টাইল, সাইজ, কালার ইত্যাদি কাস্টমাইজ করতে পারেন।
এই উদাহরণে আমরা XWPFDocument ব্যবহার করে একটি নতুন .docx ফাইল তৈরি করব এবং তাতে একটি প্যারাগ্রাফ যোগ করব।
import org.apache.poi.xwpf.usermodel.*;
import java.io.*;
public class AddParagraphToWord {
public static void main(String[] args) {
try {
// নতুন Word ডকুমেন্ট তৈরি করা
XWPFDocument document = new XWPFDocument();
// একটি প্যারাগ্রাফ তৈরি করা
XWPFParagraph paragraph = document.createParagraph();
// প্যারাগ্রাফে টেক্সট যোগ করা
XWPFRun run = paragraph.createRun();
run.setText("এটি একটি প্যারাগ্রাফের উদাহরণ।");
// ফন্ট এবং স্টাইল সেট করা
run.setFontFamily("Arial");
run.setFontSize(14);
run.setColor("0000FF"); // ব্লু কালার
// প্যারাগ্রাফের অ্যালাইনমেন্ট সেট করা (কেন্দ্রভূমি)
paragraph.setAlignment(ParagraphAlignment.CENTER);
// ডকুমেন্টটি সেভ করা
FileOutputStream out = new FileOutputStream("document_with_paragraph.docx");
document.write(out);
out.close();
System.out.println("Word ডকুমেন্টে প্যারাগ্রাফ সফলভাবে যোগ করা হয়েছে!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
"0000FF"
যা ব্লু রঙের জন্য)।আপনি XWPFRun ব্যবহার করে প্যারাগ্রাফের বিভিন্ন স্টাইল কাস্টমাইজ করতে পারেন। নিচে কিছু অতিরিক্ত স্টাইল অপশন দেওয়া হলো:
run.setBold(true); // বোল্ড
run.setItalic(true); // ইটালিক
run.setUnderline(UnderlinePatterns.SINGLE); // আন্ডারলাইন
run.setColor("FF0000"); // লাল রঙ
paragraph.setIndentationLeft(100); // বাম দিক থেকে 100 পিক্সেল মার্জিন
paragraph.setIndentationRight(100); // ডান দিক থেকে 100 পিক্সেল মার্জিন
run.setFontSize(16); // ফন্ট সাইজ ১৬ পিক্সেল
একাধিক প্যারাগ্রাফ যোগ করার জন্য আপনি createParagraph() মেথডকে একাধিকবার কল করতে পারেন:
XWPFParagraph paragraph1 = document.createParagraph();
XWPFRun run1 = paragraph1.createRun();
run1.setText("প্রথম প্যারাগ্রাফের উদাহরণ");
XWPFParagraph paragraph2 = document.createParagraph();
XWPFRun run2 = paragraph2.createRun();
run2.setText("দ্বিতীয় প্যারাগ্রাফের উদাহরণ");
এভাবে আপনি যতগুলি প্যারাগ্রাফ চান, ততগুলি তৈরি করে তাদের মধ্যে টেক্সট যোগ করতে পারবেন।
Apache POI লাইব্রেরি ব্যবহার করে Word ডকুমেন্টে Paragraph যোগ করা খুবই সহজ। আপনি প্যারাগ্রাফের মধ্যে টেক্সট, ফন্ট, ফন্ট সাইজ, কালার, এলাইনমেন্ট এবং অন্যান্য স্টাইল কাস্টমাইজেশন করতে পারেন। উপরোক্ত উদাহরণগুলির মাধ্যমে আপনি নতুন প্যারাগ্রাফ তৈরি এবং সেগুলোর স্টাইল কাস্টমাইজ করতে শিখতে পারবেন।
common.read_more